package com.aggregate.pay.swiftpass.bean;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
/**
 * 响应参数公共部分
 * @author Moyq5
 * @date 2019年2月19日
 */
public class AbstractResult {

	@JacksonXmlProperty(localName = "version")
	private String version;
	@JacksonXmlProperty(localName = "charset")
	private String charset;
	@JacksonXmlProperty(localName = "sign_type")
	private String signType;
	@JacksonXmlProperty(localName = "status")
	private Integer status;
	@JacksonXmlProperty(localName = "message")
	private String message;

	public AbstractResult() {
		super();
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getCharset() {
		return charset;
	}

	public void setCharset(String charset) {
		this.charset = charset;
	}

	public String getSignType() {
		return signType;
	}

	public void setSignType(String signType) {
		this.signType = signType;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	@Override
	public String toString() {
		return "AbstractResult [version=" + version + ", charset=" + charset + ", signType=" + signType + ", status="
				+ status + ", message=" + message + "]";
	}

}